
export default class WXRealLogUtil {
    private static log = window['wx']?.getRealtimeLogManager()


    static debug(text: string) {
        if (!this.log) return
        this.log.debug(text)
    }
    static info(text: string) {
        if (!this.log) return
        this.log.info(text)
    }
    static warn(text: string) {
        if (!this.log) return
        this.log.warn(text)
    }
    static error(text: string) {
        if (!this.log) return
        this.log.error(text)
    }
    static setFilterMsg(msg) { // 从基础库2.7.3开始支持
        if (!this.log || !this.log.setFilterMsg) return
        if (typeof msg !== 'string') return
        this.log.setFilterMsg(msg)
    }
    static addFilterMsg(msg) { // 从基础库2.8.1开始支持
        if (!this.log || !this.log.addFilterMsg) return
        if (typeof msg !== 'string') return
        this.log.addFilterMsg(msg)
    }
}
